home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.ivb.jface.vajava2;
-
- import com.ibm.ivb.jface.plaf.JFaceLookAndFeel;
- import java.awt.Color;
- import javax.swing.UIDefaults;
- import javax.swing.plaf.BorderUIResource;
- import javax.swing.plaf.ColorUIResource;
-
- public class VAJava2LookAndFeel extends JFaceLookAndFeel {
- private static final String kCBIBMCopyright = "(c) Copyright IBM Corporation 1998";
- static Color dark1 = new Color(160, 160, 164);
- static Color dark2 = new Color(128, 128, 128);
- static Color light1 = new Color(255, 251, 240);
- static ColorUIResource clientColor = new ColorUIResource(new Color(192, 192, 192));
-
- public static Color getClientColor() {
- return clientColor;
- }
-
- public static Color getDark1() {
- return dark1;
- }
-
- public static Color getDark2() {
- return dark2;
- }
-
- public UIDefaults getDefaults() {
- UIDefaults var1 = new UIDefaults();
- this.initClassDefaults(var1);
- return var1;
- }
-
- public String getDescription() {
- return "VisualAge 2.0 Java Look and Feel";
- }
-
- public String getID() {
- return "vajava2";
- }
-
- public static Color getLight1() {
- return light1;
- }
-
- public String getName() {
- return "VisualAge 2.0";
- }
-
- protected void initClassDefaults(UIDefaults var1) {
- String var2 = "com.ibm.ivb.jface.vajava2.VAJava2";
- var1.put("PaneUI", var2 + "PaneUI");
- var1.put("ComponentSplitterUI", var2 + "ComponentSplitterUI");
- var1.put("PaneTitleBarUI", var2 + "PaneTitleBarUI");
- var1.put("StatusLineUI", var2 + "StatusLineUI");
- var1.put("CustomButtonUI", var2 + "CustomButtonUI");
- var1.put("WorkbookUI", var2 + "WorkbookUI");
- var1.put("MinorWorkbookUI", var2 + "MinorWorkbookUI");
- var1.put("MinorTabUI", var2 + "MinorTabUI");
- var1.put("CustomToolBarUI", var2 + "CustomToolBarUI");
- var1.put("ToolBarButtonUI", var2 + "ToolBarButtonUI");
- var1.put("DockingAreaUI", var2 + "DockingAreaUI");
- var1.put("StatusButtonUI", var2 + "StatusButtonUI");
- var1.put("StatusLabelUI", var2 + "StatusLabelUI");
- var1.put("StatusComboBoxUI", var2 + "StatusComboBoxUI");
- }
-
- public void initializeFields(UIDefaults var1) {
- clientColor = new ColorUIResource(new Color(192, 192, 192));
- ColorUIResource var2 = new ColorUIResource(Color.red);
- var1.put("TextArea.background", clientColor);
- var1.put("Tree.background", clientColor);
- var1.put("Table.background", clientColor);
- var1.put("Tree.backgroundNonSelectionColor", clientColor);
- var1.put("List.background", clientColor);
- var1.put("List.backgroundNonSelectionColor", clientColor);
- var1.put("List.focusCellHighlight", var2);
- ScrollPaneBorder var3 = new ScrollPaneBorder();
- var1.put("PaneSplitter.scrollPaneBorder", new BorderUIResource(var3));
- }
-
- public boolean isNativeLookAndFeel() {
- return false;
- }
-
- public boolean isSupportedLookAndFeel() {
- return true;
- }
- }
-